<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>原子表中字符解析问题</title>
</head>
<body>
    
</body>
<script>
    /*
        原子表中字符解析的问题
            我们都知道 ()在正则中表示的是原子组的意思 
            但是如果是在原子表中的() 那么就是表示()的意思
            例如： /[()]/ 表示匹配括号
    */
   const str = '(jimmy.com).+'
   const reg = /[()]/g 
   console.log(str.match(reg))  //能够匹配出()
   /*
        . 在正则中 表示的是 除了换行符以外的所有字符 但是在原子表中的. 它就是表示普通字符点
        例如：  /[.]/  表示匹配字符. 
   */
  const reg1 = /[.]+/g
  console.log(str.match(reg1))  // 能够匹配出字符.
</script>
</html>